package com.surekam.mnai.util;

import java.text.ParseException;
import java.util.Date;

public  class DateCl {

	//得到日期yyyy-MM-dd
	public static String getDay(){
		java.util.Date d=new java.util.Date();//获取当前系统的时间
		java.text.SimpleDateFormat s= new java.text.SimpleDateFormat("yyyy-MM-dd"); //格式化日期
		String dateStr = s.format(d); //转为字符串
		return dateStr; 
	}
	
	//将日期转为yyyy-MM-dd
	public static String getDay(java.util.Date d){
		java.text.SimpleDateFormat s= new java.text.SimpleDateFormat("yyyy-MM-dd"); //格式化日期
		String dateStr = s.format(d); //转为字符串
		return dateStr; 
	}	
	//得到完整日期 yyyy-MM-dd HH:mm:ss
	public static String getFullDayTime(){
		
		java.util.Date d=new java.util.Date();//获取当前系统的时间
		java.text.SimpleDateFormat s= new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); //格式化日期
		String dateStr = s.format(d); //转为字符串
		
		return dateStr; 
	}	
	//得到完整日期 yyyy-MM-dd HH:mm:ss
	public static String getDayTime(java.util.Date d){
		
		java.text.SimpleDateFormat s= new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //格式化日期
		String dateStr = s.format(d); //转为字符串
		
		return dateStr; 
	}	
	
	public static String getDateToFilename(){
		return getFullDayTime().replace(":", "").replace("-", "").replace(" ", "").replace(".", "");
	}
	
	public static Date parseDate(String source) throws ParseException{
		java.text.SimpleDateFormat format= new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //格式化日期
		return format.parse(source);
	}
}
